A taxonomy for identifying requirement interactions in software systems

نویسندگان

  • Mohamed Shehata
  • Armin Eberlein
  • Abraham O. Fapojuwo
چکیده

This paper presents an interaction taxonomy for classifying and identifying requirement interactions in software systems. The proposed taxonomy is in the form of a four-layered pyramid that defines 6 Main Interaction Categories in the first layer, 17 Interaction Subcategories in the second layer, 29 Interaction Types in the third layer, and 29 Interaction Scenarios in the fourth layer. Each interaction scenario has a corresponding interaction detection guideline that describes how the interaction can be detected. The proposed interaction taxonomy was compared to other existing taxonomies in the literature and was not only able to address all the issues in those taxonomies, but also contained many other interaction types. The proposed interaction taxonomy serves as the first domain-independent requirement interactions taxonomy. It provides a detailed description of when two requirements interact. 2006 Published by Elsevier B.V.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Objects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques

Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...

متن کامل

Building a Requirement Fault Taxonomy: Experiences from a NASA Verification and Validation Research Project

Fault-based analysis is an early lifecycle approach to improving software quality by preventing and/or detecting pre-specified classes of faults prior to implementation. It assists in the selection of verification and validation techniques that can be applied in order to reduce risk. This paper presents our methodology for requirements-based fault analysis and its application to National Aerona...

متن کامل

Use Case Modeling in Software Development: A Survey and Taxonomy

Zahra Rashidi Department of Computer Engineering, Sharif University of Technology, Tehran, Iran [email protected] Zeynab Rashidi Department of Mathematics and Computer Science, Amirkabir University of Technology, Tehran, Iran [email protected] Hassan Rashidi Department of Mathematics and Computer Science, Allameh Tabataba'i University, Tehran, Iran [email protected] --------------------...

متن کامل

Ab initio study on the variation of stacking interactions of aniline and hydrated aniline systems

The use of appropriate level of theories for studying weak interactions such as 8-8 stackinginteractions of aromatic molecules has been an important aspect, since the high level methods havelimitations for application to large molecules. The differences in the stacking energies of variousaromatic molecular structures are found significant. It is also very important for identifying the mostfavor...

متن کامل

Investigation Of The Requirement &Constraints Affecting Teleworking In Government Institutes; Case Study : Research Institutes of Minister of Roads and Urban Development

Teleworking as an innovative way has many benefits in governmental, organizational and individual levels, but it faced with different variables in plan and implementation which is caused to low acceptance rate in organizations. By identifying and controlling these variables, managers and decision-makers can use teleworking programs in their organizations. The aim of this study is to investigate...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Computer Networks

دوره 51  شماره 

صفحات  -

تاریخ انتشار 2007